home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / disktools / allgemein / val / makefile next >
Makefile  |  1995-03-09  |  2KB  |  139 lines

  1. CFLAGS=+IPre:all.pre
  2. DIRS=ExeAk:
  3. SRC1=count
  4. SRC2=find
  5. SRC3=getdisk
  6. SRC4=getffsfile
  7. SRC5=getfile
  8. SRC6=inhibit
  9. SRC7=rw
  10. SRC8=seek
  11. SRC9=val
  12. LIVE1=$(DIRS)$(SRC1)
  13. LIVE2=$(DIRS)$(SRC2)
  14. LIVE3=$(DIRS)$(SRC3)
  15. LIVE4=$(DIRS)$(SRC4)
  16. LIVE5=$(DIRS)$(SRC5)
  17. LIVE6=$(DIRS)$(SRC6)
  18. LIVE7=$(DIRS)$(SRC7)
  19. LIVE8=$(DIRS)$(SRC8)
  20. LIVE9=$(DIRS)$(SRC9)
  21.  
  22. all : $(SRC1).x $(SRC2).x $(SRC3).x $(SRC4).x $(SRC5).x $(SRC6).x $(SRC7).x $(SRC8).x $(SRC9).x
  23.  
  24. $(SRC1).qi : $(SRC1).ql
  25.     qual $(SRC1).ql
  26.  
  27. $(SRC1).o : $(SRC1).qi
  28.  
  29. $(SRC2).qi : $(SRC2).ql
  30.     qual $(SRC2).ql
  31.  
  32. $(SRC2).o : $(SRC2).qi
  33.  
  34. $(SRC3).qi : $(SRC3).ql
  35.     qual $(SRC3).ql
  36.  
  37. $(SRC3).o : $(SRC3).qi
  38.  
  39. $(SRC4).qi : $(SRC4).ql
  40.     qual $(SRC4).ql
  41.  
  42. $(SRC4).o : $(SRC4).qi
  43.  
  44. $(SRC5).qi : $(SRC5).ql
  45.     qual $(SRC5).ql
  46.  
  47. $(SRC5).o : $(SRC5).qi
  48.  
  49. $(SRC6).qi : $(SRC6).ql
  50.     qual $(SRC6).ql
  51.  
  52. $(SRC6).o : $(SRC6).qi
  53.  
  54. $(SRC7).qi : $(SRC7).ql
  55.     qual $(SRC7).ql
  56.  
  57. $(SRC7).o : $(SRC7).qi
  58.  
  59. $(SRC8).qi : $(SRC8).ql
  60.     qual $(SRC8).ql
  61.  
  62. $(SRC8).o : $(SRC8).qi
  63.  
  64. $(SRC9).qi : $(SRC9).ql
  65.     qual $(SRC9).ql
  66.  
  67. $(SRC9).o : $(SRC9).qi
  68.  
  69. $(SRC1).x : $(SRC1).o
  70.     ln -o $(SRC1).x $(SRC1).o -lak -lc
  71.  
  72. $(SRC2).x : $(SRC2).o
  73.     ln -o $(SRC2).x $(SRC2).o -lak -lc
  74.  
  75. $(SRC3).x : $(SRC3).o
  76.     ln -o $(SRC3).x $(SRC3).o -lak -lc
  77.  
  78. $(SRC4).x : $(SRC4).o
  79.     ln -o $(SRC4).x $(SRC4).o -lak -lc
  80.  
  81. $(SRC5).x : $(SRC5).o
  82.     ln -o $(SRC5).x $(SRC5).o -lak -lc
  83.  
  84. $(SRC6).x : $(SRC6).o
  85.     ln -o $(SRC6).x $(SRC6).o -lak -lc
  86.  
  87. $(SRC7).x : $(SRC7).o
  88.     ln -o $(SRC7).x $(SRC7).o -lak -lc
  89.  
  90. $(SRC8).x : $(SRC8).o
  91.     ln -o $(SRC8).x $(SRC8).o -lak -lc
  92.  
  93. $(SRC9).x : $(SRC9).o
  94.     ln -o $(SRC9).x $(SRC9).o -lak -lm -lc
  95.  
  96. live : $(LIVE1) $(LIVE2) $(LIVE3) $(LIVE4) $(LIVE5) $(LIVE6) $(LIVE7) $(LIVE8) $(LIVE9)
  97.  
  98. $(LIVE1) : $(SRC1).x
  99.     c:copy $*.x $@
  100.  
  101. $(LIVE2) : $(SRC2).x
  102.     c:copy $*.x $@
  103.  
  104. $(LIVE3) : $(SRC3).x
  105.     c:copy $*.x $@
  106.  
  107. $(LIVE4) : $(SRC4).x
  108.     c:copy $*.x $@
  109.  
  110. $(LIVE5) : $(SRC5).x
  111.     c:copy $*.x $@
  112.  
  113. $(LIVE6) : $(SRC6).x
  114.     c:copy $*.x $@
  115.  
  116. $(LIVE7) : $(SRC7).x
  117.     c:copy $*.x $@
  118.  
  119. $(LIVE8) : $(SRC8).x
  120.     c:copy $*.x $@
  121.  
  122. $(LIVE9) : $(SRC9).x
  123.     c:copy $*.x $@
  124.  
  125. cleanall :
  126.     delete #?.dbg
  127.  
  128. cleano :
  129.     delete #?.o
  130.  
  131. cleanx :
  132.     delete #?.x
  133.  
  134. cleanq :
  135.     delete #?.qi
  136.  
  137. clean : cleanall cleano cleanx cleanq
  138.  
  139.